Professional Sports Investing Tools
What is MLB Pitcher Strength Oscillator and how to use it?
ZCode MLB Pitcher Strength Oscillator shows you the current pitcher shape in a form of an easy chart.
Just by looking at the chart you can compare two pitchers to see their current pattern and current trend, which pitcher is surging, which is slumping.
You will also get the current team status, their last games, pitcher profitability and the difference (delta) between their profitability.
The Oscillator is calculated based on the bookie odds for the closed game.
Select the upcoming games or individual teams separately to compare them:
Select location:
Brady Singer | +$1092 |
Jonathan Cannon | +$142 |
Difference | +$950 |
Brady Singer
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
27th Apr 2024, 18:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Casey Mize) | 5:6 | 1.970 | 1.970 |
22nd Apr 2024, 19:40 | Toronto Blue Jays (Yusei Kikuchi) | Kansas City Royals (Brady Singer) | 5:3 | 1.949 | 1.991 |
17th Apr 2024, 17:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Jonathan Cannon) | 1:2 | 1.548 | 2.709 |
17th Apr 2024, 14:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Jonathan Cannon) | 4:2 | 1.600 | 2.375 |
18th Sep 2023, 14:10 | Cleveland Guardians (Cal Quantrill) | Kansas City Royals (Brady Singer) | 4:6 | 1.850 | 2.107 |
5th Sep 2023, 19:40 | Chicago White Sox (Dylan Cease) | Kansas City Royals (Brady Singer) | 6:7 | 2.248 | 1.753 |
25th Aug 2023, 22:10 | Kansas City Royals (Brady Singer) | Seattle Mariners (Bryce Miller) | 5:7 | 2.681 | 1.557 |
19th Aug 2023, 14:20 | Kansas City Royals (Brady Singer) | Chicago Cubs (Justin Steele) | 4:6 | 2.909 | 1.489 |
14th Aug 2023, 20:10 | Seattle Mariners (Logan Gilbert) | Kansas City Royals (Brady Singer) | 6:7 | 1.701 | 2.340 |
8th Aug 2023, 19:10 | Kansas City Royals (Brady Singer) | Boston Red Sox (Kutter Crawford) | 9:3 | 2.681 | 1.557 |
3rd Aug 2023, 14:10 | New York Mets (Carlos Carrasco) | Kansas City Royals (Brady Singer) | 2:9 | 2.050 | 1.896 |
28th Jul 2023, 20:10 | Minnesota Twins (Sonny Gray) | Kansas City Royals (Brady Singer) | 5:8 | 1.619 | 2.516 |
22nd Jul 2023, 13:05 | Kansas City Royals (Brady Singer) | New York Yankees (Gerrit Cole) | 2:5 | 3.530 | 1.366 |
16th Jul 2023, 14:10 | Tampa Bay Rays (Zach Eflin) | Kansas City Royals (Brady Singer) | 4:8 | 1.486 | 2.921 |
15th Jul 2023, 19:10 | Tampa Bay Rays (Shane McClanahan) | Kansas City Royals (Brady Singer) | 4:2 | 1.490 | 2.750 |
8th Jul 2023, 16:10 | Kansas City Royals (Brady Singer) | Cleveland Guardians (Gavin Williams) | 6:10 | 2.611 | 1.582 |
2nd Jul 2023, 14:10 | Los Angeles Dodgers (Tony Gonsolin) | Kansas City Royals (Brady Singer) | 1:9 | 1.598 | 2.567 |
27th Jun 2023, 20:10 | Cleveland Guardians (Gavin Williams) | Kansas City Royals (Brady Singer) | 2:1 | 1.742 | 2.267 |
21st Jun 2023, 13:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Matthew Boyd) | 4:9 | 2.216 | 1.773 |
16th Jun 2023, 20:10 | Los Angeles Angels (Patrick Sandoval) | Kansas City Royals (Brady Singer) | 3:0 | 1.717 | 2.309 |
10th Jun 2023, 16:05 | Kansas City Royals (Brady Singer) | Baltimore Orioles (Cole Irvin) | 1:6 | 2.381 | 1.680 |
4th Jun 2023, 14:10 | Colorado Rockies (Kyle Freeland) | Kansas City Royals (Brady Singer) | 0:2 | 2.340 | 1.700 |
27th May 2023, 16:10 | Washington Nationals (Josiah Gray) | Kansas City Royals (Brady Singer) | 4:2 | 2.112 | 1.845 |
22nd May 2023, 19:40 | Detroit Tigers (Michael Lorenzen) | Kansas City Royals (Brady Singer) | 8:5 | 2.022 | 1.920 |
16th May 2023, 21:40 | Kansas City Royals (Brady Singer) | San Diego Padres (Seth Lugo) | 5:4 | 2.808 | 1.516 |
11th May 2023, 14:10 | Chicago White Sox (Mike Clevinger) | Kansas City Royals (Brady Singer) | 3:4 | 2.012 | 1.928 |
6th May 2023, 19:10 | Oakland Athletics (Ken Waldichuk) | Kansas City Royals (Brady Singer) | 5:4 | 2.464 | 1.640 |
30th Apr 2023, 14:10 | Kansas City Royals (Brady Singer) | Minnesota Twins (Sonny Gray) | 4:8 | 3.102 | 1.444 |
25th Apr 2023, 21:40 | Kansas City Royals (Brady Singer) | Arizona Diamondbacks (Ryne Nelson) | 5:4 | 2.360 | 1.690 |
19th Apr 2023, 14:10 | Texas Rangers (Martin Perez) | Kansas City Royals (Brady Singer) | 12:3 | 2.040 | 1.904 |
14th Apr 2023, 20:10 | Atlanta Braves (Charlie Morton) | Kansas City Royals (Brady Singer) | 10:3 | 1.815 | 2.155 |
8th Apr 2023, 16:05 | Kansas City Royals (Brady Singer) | San Francisco Giants (Sean Manaea) | 6:5 | 2.280 | 1.732 |
3rd Apr 2023, 19:40 | Toronto Blue Jays (Jose Berrios) | Kansas City Royals (Brady Singer) | 5:9 | 1.784 | 2.196 |
28th Mar 2023, 14:05 | Kansas City Royals (Brady Singer) | Texas Rangers (Martin Perez) | 3:5 | 2.050 | 1.800 |
6th Mar 2023, 15:05 | Arizona Diamondbacks (Drey Jameson) | Kansas City Royals (Brady Singer) | 1:10 | 2.132 | 1.700 |
1st Mar 2023, 15:10 | Kansas City Royals (Brady Singer) | Colorado Rockies (Ryan Feltner) | 8:6 | 1.880 | 1.890 |
30th Sep 2022, 19:10 | Kansas City Royals (Brady Singer) | Cleveland Guardians (Aaron Civale) | 3:6 | 2.340 | 1.700 |
17th Sep 2022, 16:10 | Kansas City Royals (Brady Singer) | Boston Red Sox (Rich Hill) | 9:0 | 2.300 | 1.722 |
11th Sep 2022, 14:10 | Detroit Tigers (Tyler Alexander) | Kansas City Royals (Brady Singer) | 0:4 | 2.400 | 1.670 |
5th Sep 2022, 20:10 | Cleveland Guardians (Triston McKenzie) | Kansas City Royals (Brady Singer) | 6:5 | 1.765 | 2.230 |
30th Aug 2022, 20:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Lucas Giolito) | 9:7 | 2.230 | 1.765 |
24th Aug 2022, 20:10 | Arizona Diamondbacks (Zac Gallen) | Kansas City Royals (Brady Singer) | 3:5 | 1.815 | 2.155 |
19th Aug 2022, 19:10 | Kansas City Royals (Brady Singer) | Tampa Bay Rays (Shane McClanahan) | 3:2 | 3.004 | 1.464 |
14th Aug 2022, 14:10 | Los Angeles Dodgers (Tyler Anderson) | Kansas City Royals (Brady Singer) | 0:4 | 1.444 | 3.102 |
3rd Aug 2022, 14:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Lance Lynn) | 1:4 | 2.280 | 1.732 |
28th Jul 2022, 19:05 | Kansas City Royals (Brady Singer) | New York Yankees (Jameson Taillon) | 0:1 | 3.260 | 1.410 |
23rd Jul 2022, 19:10 | Tampa Bay Rays (Luis Patino) | Kansas City Royals (Brady Singer) | 3:6 | 2.038 | 1.904 |
13th Jul 2022, 14:10 | Detroit Tigers (Tarik Skubal) | Kansas City Royals (Brady Singer) | 2:5 | 2.110 | 1.845 |
8th Jul 2022, 20:10 | Cleveland Guardians (Aaron Civale) | Kansas City Royals (Brady Singer) | 3:4 | 2.110 | 1.845 |
3rd Jul 2022, 12:05 | Kansas City Royals (Brady Singer) | Detroit Tigers (Tarik Skubal) | 7:4 | 2.276 | 1.736 |
26th Jun 2022, 14:10 | Oakland Athletics (James Kaprielian) | Kansas City Royals (Brady Singer) | 5:3 | 2.582 | 1.592 |
19th Jun 2022, 16:07 | Kansas City Royals (Brady Singer) | Oakland Athletics (Jared Koenig) | 0:4 | 1.696 | 2.350 |
13th Jun 2022, 21:45 | Kansas City Royals (Brady Singer) | San Francisco Giants (Alex Wood) | 2:6 | 2.530 | 1.612 |
8th Jun 2022, 14:10 | Toronto Blue Jays (Yusei Kikuchi) | Kansas City Royals (Brady Singer) | 4:8 | 1.760 | 2.235 |
3rd Jun 2022, 20:10 | Houston Astros (Jose Urquidy) | Kansas City Royals (Brady Singer) | 10:3 | 1.828 | 2.136 |
28th May 2022, 14:10 | Kansas City Royals (Brady Singer) | Minnesota Twins (Chris Archer) | 7:3 | 2.502 | 1.625 |
22nd May 2022, 14:10 | Minnesota Twins (Bailey Ober) | Kansas City Royals (Brady Singer) | 7:6 | 2.010 | 1.930 |
26th Mar 2022, 21:05 | Los Angeles Dodgers (Andre Jackson) | Kansas City Royals (Brady Singer) | 10:5 | 1.780 | 1.940 |
21st Mar 2022, 16:10 | Kansas City Royals (Brady Singer) | Los Angeles Angels (Shohei Ohtani) | 8:5 | 2.435 | 1.550 |
28th Sep 2021, 20:10 | Cleveland Guardians (Aaron Civale) | Kansas City Royals (Brady Singer) | 4:6 | 2.105 | 1.850 |
20th Sep 2021, 16:10 | Kansas City Royals (Brady Singer) | Cleveland Guardians (Triston McKenzie) | 7:2 | 2.360 | 1.610 |
17th Sep 2021, 20:10 | Seattle Mariners (Chris Flexen) | Kansas City Royals (Brady Singer) | 6:2 | 1.848 | 2.070 |
11th Sep 2021, 19:10 | Kansas City Royals (Brady Singer) | Minnesota Twins (Michael Pineda) | 2:9 | 2.290 | 1.728 |
5th Sep 2021, 14:10 | Chicago White Sox (Dylan Cease) | Kansas City Royals (Brady Singer) | 0:6 | 1.640 | 2.442 |
29th Aug 2021, 16:10 | Kansas City Royals (Brady Singer) | Seattle Mariners (Marco Gonzales) | 3:4 | 2.442 | 1.650 |
24th Aug 2021, 20:10 | Kansas City Royals (Brady Singer) | Houston Astros (Luis Garcia) | 0:4 | 3.200 | 1.420 |
18th Aug 2021, 20:10 | Houston Astros (Zack Greinke) | Kansas City Royals (Brady Singer) | 2:3 | 1.572 | 2.605 |
7th Jul 2021, 14:10 | Cincinnati Reds (Sonny Gray) | Kansas City Royals (Brady Singer) | 5:2 | 1.778 | 2.208 |
2nd Jul 2021, 20:10 | Minnesota Twins (J.A. Happ) | Kansas City Royals (Brady Singer) | 4:7 | 2.070 | 1.876 |
27th Jun 2021, 14:35 | Kansas City Royals (Brady Singer) | Texas Rangers (Jordan Lyles) | 1:4 | 1.930 | 2.010 |
22nd Jun 2021, 19:05 | Kansas City Royals (Brady Singer) | New York Yankees (Gerrit Cole) | 6:5 | 3.560 | 1.350 |
16th Jun 2021, 14:10 | Detroit Tigers (Tarik Skubal) | Kansas City Royals (Brady Singer) | 6:5 | 2.370 | 1.685 |
11th Jun 2021, 21:40 | Kansas City Royals (Brady Singer) | Oakland Athletics (Cole Irvin) | 3:4 | 2.208 | 1.778 |
6th Jun 2021, 14:10 | Minnesota Twins (Bailey Ober) | Kansas City Royals (Brady Singer) | 2:1 | 2.276 | 1.736 |
1st Jun 2021, 20:10 | Pittsburgh Pirates (Wil Crowe) | Kansas City Royals (Brady Singer) | 5:10 | 2.575 | 1.595 |
27th May 2021, 15:10 | Kansas City Royals (Brady Singer) | Tampa Bay Rays (Shane McClanahan) | 2:7 | 2.635 | 1.572 |
22nd May 2021, 16:10 | Detroit Tigers (Matthew Boyd) | Kansas City Royals (Brady Singer) | 5:7 | 2.410 | 1.664 |
16th May 2021, 14:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Dylan Cease) | 3:4 | 2.690 | 1.555 |
11th May 2021, 19:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Matthew Boyd) | 7:8 | 1.836 | 2.124 |
5th May 2021, 20:10 | Cleveland Guardians (Shane Bieber) | Kansas City Royals (Brady Singer) | 5:4 | 1.650 | 2.442 |
30th Apr 2021, 20:10 | Kansas City Royals (Brady Singer) | Minnesota Twins (Michael Pineda) | 1:9 | 2.340 | 1.696 |
24th Apr 2021, 13:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Matthew Boyd) | 2:1 | 1.890 | 2.045 |
18th Apr 2021, 14:10 | Toronto Blue Jays (Robbie Ray) | Kansas City Royals (Brady Singer) | 0:2 | 2.136 | 1.828 |
12th Apr 2021, 20:10 | Los Angeles Angels (Alex Cobb) | Kansas City Royals (Brady Singer) | 10:3 | 1.910 | 2.032 |
4th Apr 2021, 14:10 | Texas Rangers (Jordan Lyles) | Kansas City Royals (Brady Singer) | 7:3 | 2.575 | 1.595 |
29th Mar 2021, 15:05 | Cleveland Guardians (Zach Plesac) | Kansas City Royals (Brady Singer) | 4:5 | 2.292 | 1.635 |
19th Mar 2021, 16:05 | Los Angeles Angels (Dylan Bundy) | Kansas City Royals (Brady Singer) | 4:4 | 2.216 | 1.660 |
14th Mar 2021, 21:05 | Kansas City Royals (Brady Singer) | Los Angeles Dodgers (Julio Urias) | 8:4 | 2.722 | 1.450 |
8th Mar 2021, 15:05 | Oakland Athletics (Parker Dunshee) | Kansas City Royals (Brady Singer) | 3:10 | 2.245 | 1.650 |
27th Sep 2020, 13:05 | Detroit Tigers (Jordan Zimmermann) | Kansas City Royals (Brady Singer) | 1:3 | 2.660 | 1.565 |
22nd Sep 2020, 20:05 | St Louis Cardinals (Austin Gomber) | Kansas City Royals (Brady Singer) | 5:0 | 1.950 | 1.990 |
16th Sep 2020, 19:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Tarik Skubal) | 4:0 | 1.920 | 2.020 |
10th Sep 2020, 18:10 | Kansas City Royals (Brady Singer) | Cleveland Guardians (Aaron Civale) | 11:1 | 3.000 | 1.450 |
4th Sep 2020, 20:05 | Chicago White Sox (Dane Dunning) | Kansas City Royals (Brady Singer) | 7:4 | 1.620 | 2.510 |
29th Aug 2020, 14:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Dylan Cease) | 9:6 | 2.510 | 1.620 |
22nd Aug 2020, 19:05 | Minnesota Twins (Randy Dobnak) | Kansas City Royals (Brady Singer) | 7:2 | 1.710 | 2.300 |
16th Aug 2020, 14:10 | Kansas City Royals (Brady Singer) | Minnesota Twins (Randy Dobnak) | 2:4 | 2.650 | 1.570 |
9th Aug 2020, 14:05 | Minnesota Twins (Jose Berrios) | Kansas City Royals (Brady Singer) | 2:4 | 1.650 | 2.430 |
4th Aug 2020, 20:15 | Kansas City Royals (Brady Singer) | Chicago Cubs (Kyle Hendricks) | 4:5 | 2.880 | 1.490 |
30th Jul 2020, 19:10 | Kansas City Royals (Brady Singer) | Detroit Tigers (Ivan Nova) | 5:3 | 1.680 | 2.380 |
25th Jul 2020, 17:10 | Kansas City Royals (Brady Singer) | Cleveland Guardians (Mike Clevinger) | 3:2 | 3.350 | 1.390 |
Jonathan Cannon
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
27th Apr 2024, 19:10 | Tampa Bay Rays (Aaron Civale) | Chicago White Sox (Jonathan Cannon) | 7:8 | 1.548 | 2.709 |
22nd Apr 2024, 19:40 | Chicago White Sox (Jonathan Cannon) | Minnesota Twins (Chris Paddack) | 0:7 | 2.807 | 1.517 |
17th Apr 2024, 17:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Jonathan Cannon) | 1:2 | 1.548 | 2.709 |
17th Apr 2024, 14:10 | Kansas City Royals (Brady Singer) | Chicago White Sox (Jonathan Cannon) | 4:2 | 1.600 | 2.375 |
Z Code System
Fully Verifiable Winning System Proven Since 1999
Industry Standard In Sports Investing
Get winning picks on MLB, NHL, NBA and NFL
Enter your email where to send the picks:
Your e-mail: